Hainan is sunny over 300 days per year, making this the perfect tropical island vacation destination. The island enjoys a tropical monsoon climate, clean air, plenty of sunshine, green leaves all year round, long summers and mild winters. The monsoon season is winter, with the majority of the rain falling in north and central Hainan. Typhoons do occasionally affect Hainan, mainly in the late summer or early fall, so be sure to check the forecast before you arrive. Temperatures in the center of the island are relatively low, while those in the southwest are relatively high. The average temperature in January is 17.2 ℃, and in July 28.4 ℃.